COMO FAZER DEBUG REMOTO NO DELPHI USANDO PASERVER E VPN ZEROTIER
Configure o debug remoto no Delphi com PAServer e VPN ZeroTier neste guia prático para desenvolvimento eficiente. O debug remoto é essencial para desenvolvedores que precisam testar e depurar aplicativos Delphi em máquinas remotas. Este tutorial ensina como configurar o PAServer e usar a VPN ZeroTier para conectar o Delphi a dispositivos remotos, garantindo praticidade e segurança. Desenvolvido pela Max Suport Sistemas, especialista em soluções para desenvolvimento.Onde Encontrar o PAServer no Delphi
Se você usa o Delphi 11 (Alexandria), o PAServer está em:
C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\PAServer_for_Win64-22.0.44500.8973
Copie a pasta para a máquina remota ou execute diretamente.
Sobre a VPN ZeroTier
A VPN ZeroTier cria uma rede virtual para conectar o Delphi à máquina remota:
- Cadastro: Crie uma conta gratuita em zerotier.com.
- Limite gratuito: Até 10 dispositivos.
- Nota: Qualquer VPN estável pode substituir a ZeroTier.
Criando a Rede na ZeroTier
Configure a rede virtual:
- Crie uma rede no painel da ZeroTier.
- Baixe e instale o ZeroTier em cada máquina.
- Copie o ID da rede do painel.
- Adicione cada dispositivo à rede usando o ID.
- Autorize os dispositivos no painel web.
Executando o PAServer
Para evitar restrições de pasta, execute:
PAServer.exe --unrestricted
Isso permite depurar em qualquer diretório remoto.
Configurando o Delphi
Conecte o Delphi à máquina remota:
- No Project Manager, clique com o botão direito em Target Platforms > Properties.
- Adicione um novo perfil (ex.: Debug Cliente VPN).
- Informe o IP da máquina remota fornecido pela ZeroTier.
- Execute Test Connection para validar.
Nota: O PAServer deve estar ativo e a VPN conectada.
Erros Comuns e Soluções
Problemas frequentes:
- Erro: Connection timed out
Solução: Verifique se o PAServer está rodando e se a VPN está ativa. - Erro: Unauthorized device
Solução: Autorize o dispositivo no painel da ZeroTier. - Erro: Cannot connect to PAServer
Solução: Confirme o IP da VPN e a porta padrão do PAServer.
Considerações Finais
O debug remoto com PAServer e ZeroTier oferece:
- Conexão segura e prática.
- Testes e deploy direto no cliente.
- Flexibilidade com qualquer VPN estável.
Compartilhe este tutorial! 🚀